/* ::::: http://www.sousuolianbo.com/moban/81/includes/style.css ::::: */

*{ margin:0; padding:0; border:1;}
body{ font-size:12px; font-family:"宋体";width:100%; line-height:22px; color:#000;}
input{ border:1px solid #ccc;}
textarea{border:1px solid #ccc;}
ul{ list-style:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
img{ display:inline;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:underline; color:#000;}
.bla a{ color:#505050;}
.bla a:hover{ color:#505050;}
.list li a{
width:100%;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
}
.pad10 li{ padding-bottom:30px !important; padding-bottom:5px;}
.mar20{ margin:30px auto;}
.pad20{ padding:20px;}
.tex p{ text-indent:2em; margin-bottom:10px;}
#wrapper{ padding:0px;}
#wrapper.aa a{ transition:.4s background,.4s color;-webkit-transition:.4s background,.4s color; display:block; padding:1px 2px; margin:5px 0px; position:relative; z-index:100000000;}
#wrapper.aa a:hover{ background-color:#9E000F; color:#fff;}
#container{ width:1002px; margin:0 auto;background:url(../images/header.jpg) no-repeat left top;    }

#header{position:relative; height:328px;}
#header-r{height:110px;width:982px; padding:10px;  }
#banner{ margin:0 auto; /*position:absolute; left:0; top:130px; height:193px; z-index:-999;*/}

#nav{height:43px; line-height:43px; text-align:center; font-size:14px; margin-top:10px !important;  margin-top:-5px;display:inline; z-index:999;}
.navlist li{ float:left;width:98px!important; position:relative;background:url(../images/menu.jpg) no-repeat;padding:0;}
.navlist li:hover{ }
.navlist li a{ color:#fff; display:block; text-decoration:none;}
.navlist li a:hover{ color:fff; text-decoration:none; background:url(../images/menunow.jpg) no-repeat; }
.navlist1{ position:absolute; left:0; top:42px; z-index:999; display:none;}
.navlist1 li{ width:100%; background:#ad1929; border-bottom:1px solid #fff; height:35px; line-height:35px; border-radius:0;}
.navlist1 li a:hover{ background:#b83442;}

#wrap{width:1002px; background:url(../images/cbg.jpg) repeat-y;}
#leftcon{ width:200px; padding-bottom:10px;}
#lefttext #wrapper{border-radius:10px; background:#fff; margin:0 5px; }
/* common styling */
.menu{ position:relative;border-radius:10px; background:#fff; margin:0 5px; padding:10px 0;}
.menu ul li a, .menu ul li a:visited {display:block;overflow:hidden; color:#000; }
.menu ul li {float:left;position:relative;/*background:#ad1929;*/ padding:0 20px; margin:0 0 5px 10px; border-radius:5px;line-height:25px;width:115px; height:30px; overflow:hidden; background:url(../images/dot2.jpg) left center no-repeat; z-index:100000000;}
.menu ul li ul {display: none; background:#9e000f; border:1px solid #fff; }
.menu ul li ul a{ color:#fff;}
.menu ul li a{transition:.4s background,.4s color;-webkit-transition:.4s background,.4s color; padding:0px 4px; display:block}
.menu ul li a:hover{background-color:#9E000F; color:#fff;}
/* specific to non IE browsers */
.menu ul li:hover ul {display:block; position:absolute; top:0; left:110px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:110px; top:0;}
.lefttitle{ padding-left:20px;  height:36px; line-height:36px;color:#fff; font-size:16px; border-radius:10px; background: url(../images/03.png) no-repeat left center; margin-left:20px; }
.lefttitle span{ font-size:10px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; padding-left:5px;}


#right{ width:800px;}
#righttext,#rightpic{ position:relative;}
.more{ position:absolute; top:10px; right:25px;}
.more1{ position:absolute; top:10px; right:65px;}
#marqueebox{overflow:hidden;margin:0 auto; margin-top:10px; width:690px;}
#marqueeson{ width:10000%;}
#marqueeson_cont{float:left;overflow:hidden;zoom:1;}
#marqueeson img{border:none;}
#marqueeson_hidden{float:left}
.righttitle{ color:#000;font-size:16px; background: url(../images/rtitle.jpg) no-repeat; padding-left:50px; height:38px; line-height:38px; width:750px;}
div#productquery { margin: 0px 2px 10px 10px; text-align: center; float: left; display: inline;width: 175px;
  height: 233px; }
.pro #productquery { margin: 0px 5px 10px; text-align: center; float: left; }
div#productquery div.fang { padding: 3px; text-align: center; border: 1px solid #eee; }
div#productquery div.picFit { overflow: hidden; }
.picFit {

        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;
        /*设置水平居中*/
        text-align:center;
        /* 针对IE的Hack */
        *display: block;
        *font-size: 149px;
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
        width:118px;
        height:187px;
}
.picFit img {
        /*设置图片垂直居中*/
        vertical-align:middle;
}

#page{ margin:50px auto;}
.page{ margin:0 10px;}
.page a{ color:#fff; background:#ad1929; width:20px; height:20px; margin:0 3px;  text-align:center; line-height:20px; display:inline-block;}
.page a:hover{background:#b83442;}
.page a.none{width:50px;}
.bt2{ border-bottom:1px solid #fff; height:25px; padding-left:20px; margin-top:20px;}

/*news*/
#right  .l_news li{padding-left:30px;}
#right .l_news li a{ width:500px; background:url(../images/list.gif) left center no-repeat; padding-left:15px; }

/*newslist*/
#bg2{ border-top: 1px dotted #eee; margin:30px 0; text-align:right; height:30px; padding-top:5px; }
.jiathis_style{right:10px; top:90px; width:30%; position:absolute !important}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#page1{ margin-top:50px;}

/*music*/
.l_play{ background:#b83442; color:#fff; padding: 0px 10px; border-radius:5px; cursor:pointer; text-align:center;width:30px;}
.l_play a{ color:#fff; }
.l_play a:hover{ color:#fff;}


#footer{ text-align:center; color:#fff; background:url(../images/footer.jpg) no-repeat;padding:10px; line-height:25px;}
#footer a{ color:#fff; padding:0 5px;}
#footer a:hover{ color:#fff; text-decoration:underline;}
#wrapper{ padding:5px 15px; line-height:23px;}


	.lanren_right{width: 215px;height: 319px;position: fixed;right: -175px;top: 298px;overflow:hidden;z-index: 9999999999999999999999999999999;}
	.lanren_right .bar{width: 40px;height: 115px;float: left;background: url(http://demo.lanrenzhijia.com/2014/service0928/images/lanren_right.jpg) no-repeat;cursor: pointer;margin-top: 44px;}
	.lanren_right .list{width: 175px;height: 319px;float:left;background: url(../images/service_bg.jpg) no-repeat;padding-top: 50px;}
	.lanren_right .list p{font-size:20px; text-align:center; font-weight:bold; color:#ff6600; font-family: Georgia, "Times New Roman"}
	.kefudiv{position:absolute;height:160px;width:118px; z-index:100000000;}
.kefulist{background:url(../images/mid001.gif);}
.kefutitle{background:url(../images/list_001.gif);margin-left:9px;font-size:9pt;width:101px;height:20px;text-align:center;}
.kefuitem{text-align:center;margin-top:8px;font-size:9px;}
.kefuitem a{color:#6B2236; font-size:12px;background:url(../images/button_old_30.gif) no-repeat center center; display: block; height:23px; line-height:23px;padding-left:19px;}
#rightpic{ text-align:center;}
.bbdd{ display:block; text-align:center; transition:.5s background-color,.5s color;}
.bbdd:hover{ background-color:#A91F2C; color:#fff;}
	
	#right .prodtitle{display:block; text-align:center; transition:.5s background-color,.5s color; }
	#right #productquery .prodtitle:hover{background-color:#A91F2C; color:#fff;}
	
	#wrapper td strong img{ position:relative; top:3px;}
	#wrapper a { display:inline-block;padding:1px; transition:color .4s,background-color .4s;}
	#wrapper a:hover { background-color:#f00; color:#000; text-decoration:none;}
	
	
	.tex #wrapper p{ text-indent:0em; margin-bottom:10px;}
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:40%;right:0;z-index:999;text-align: center;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;list-style: none;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDqq a:hover { text-decoration: none;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel a {color: #f08326;font-size: 18px;}
#floatDivBoxs .floatDtel img{display:block;}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:absolute;top:0;right:100%;z-index:999;}
#rightArrow a{display:block;height:45px;}
#floatDivBoxs img {max-width: 100%;}

	
	
	
	
	
	
	